O Potencial do Uso de Estimativas de Desempenho na Exploração de Conjuntos de Otimizações
نویسندگان
چکیده
Resumo: Compiladores modernos tradicionalmente adotam estratégias de maior generalidade. Em contrapartida, para se aproveitar das especificidades de cada programa, surgem os compiladores iterativos. Esses exploram diferentes conjuntos de otimizações com o objetivo de encontrar o melhor para cada programa, maximizando uma função objetivo. Quando estamos buscando melhorias de desempenho, essa função é o tempo de execução. Uma forma prática de se obter o tempo de execução de um programa é executando o mesmo, porém a execução pode ser demorada tornando a exploração inviável. Para isso, uma solução é a estimativa de desempenho. Nesse artigo apresentamos uma ferramenta de estimativa de desempenho para auxiliar a tarefa de exploração do espaço de otimizações por compiladores iterativos. Diferentes técnicas foram avaliadas, onde foi possível mostrar que mesmo com estimativas aproximadas pode-se obter bons resultados. Além disso, as estimativas reduziram o tempo da exploração em 2, 34x na seleção entre quatro conjuntos.
منابع مشابه
Avaliação da Importância dos Fatores Técnicos e Ambientais do Método Pontos por Caso de Uso com Base no Método AHP
Métodos de estimativas como o Pontos por Casos de Uso (PCU) calibram o tamanho do software baseado em características técnicas e ambientais associadas aos projetos e às equipes de desenvolvimento. Este artigo analisa os resultados de uma pesquisa realizada com profissionais da área de software, utilizando o método Processo Analítico Hierárquico (AHP), sobre a relevância de cada uma das caracter...
متن کاملImportância do Treinamento de Residentes em Eventos Adversos durante Anestesia. Experiência com o Uso do Simulador Computadorizado * Importance of Critical Events Training for Anesthesiology Residents. Experience with Computer Simulator
JUSTIFICATIVA E OBJETIVOS: Em decorrência da grande evolução da monitorização e do arsenal terapêutico disponível nos últimos anos, houve uma redução na incidência de eventos adversos durante procedimentos anestésicos. Porém, continua importante o treinamento dos médicos residentes para este tipo de ocorrência. O objetivo deste estudo foi avaliar o desempenho prático do residente de Anestesiolo...
متن کاملThe Raman Spectrum of the Squarate ( C 4 O 4 - 2 ) Anion : An Ab Initio Basis Set Dependence Study
O perfil de excitação Raman do anion esquarato, C 4 O 4 -2 , foi calculado por métodos ab initio no nível de teoria Hartree-Fock utilizando a Teoria de Resposta Linear (TRL) para seis frequências de excitação: 632,5, 514,5, 488,0, 457,9, 363,8 e 337,1 nm. Um total de cinco conjuntos de funções de base (6-31G*, 6-31+G*, cc-pVDZ, aug-cc-pVDZ e bases de Sadlej) foi investigado visando comparar o d...
متن کاملTeste de Desempenho em Aplicações SIG Web
Resumo. Este artigo propõe um modelo de processo de teste de desempenho para aplicações SIG Web. O modelo considera os casos de uso mais críticos ou de maior risco quanto ao desempenho de um sistema para a criação de cenários de testes. Além disso, prevê a utilização de ferramentas livres para automatização de etapas do processo de avaliação. O modelo foi aplicado ao projeto WebMaps, que é uma ...
متن کاملUma Proposta de Perfil de Conjuntos de Dados na Web com Enriquecimento Semântico
The lack of metadata to describe datasets published on the Web makes their location and access by search engines or applications more difficult. Providing a dataset profile facilitates communication between publishers and consumers and also the integrated use of datasets. This paper proposes an approach that describes datasets on the Web by the generation of a semantically enriched descriptive ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- RITA
دوره 22 شماره
صفحات -
تاریخ انتشار 2015